package design.Memento;

/**
 * Created by looper on 2017/8/24.
 */
public class Originator {
  private long missionNumber;

  //添加备份
  public Memento createMemento(){
    return new Memento(this.missionNumber);
  }

  //恢复备份
  public void restoreMemento(Memento memento){
    setMissionNumber(memento.getMissionNumber());
  }

  public long getMissionNumber() {
    return missionNumber;
  }

  public void setMissionNumber(long missionNumber) {
    this.missionNumber = missionNumber;
  }
}
